/**
 * 评论
 */
import { get, getRestful, post, put, del } from '@/util/request'
const API_PATH = "/inner_api/admin/comment"

/**
 * 分页查询
 * 
 * @param {*} data 
 * @returns 
 */
export function selectByPage (data) {
  return post(API_PATH + '/page', data)
}

/**
 * 根据id查询数据
 * 
 * @param {Number} id 
 * @returns 
 */
export function findById (id) {
  return getRestful(API_PATH + '/findById', id)
}

/**
 * 新增数据
 * 
 * @param {*} data 
 * @returns 
 */
export function create (data) {
  return post(API_PATH + '/create', data)
}

/**
 * 更新数据
 * 
 * @param {*} data 
 * @returns 
 */
export function update (data) {
  return put(API_PATH + '/update', data)
}

/**
 * 根据id删除数据
 * 
 * @param {*} id 
 * @returns 
 */
export function deleteById (id) {
  return del(API_PATH + '/delete', { "id": id })
}

/**
 * 更新公开状态
 * 
 * @param {*} id 
 * @param {*} isPublished 
 * @returns 
 */
export function updatePublished (id, isPublished) {
  return put(API_PATH + '/updatePublished', { "id": id, "isPublished": isPublished })
}

/**
 * 更新评论通知提醒状态
 * 
 * @param {*} id 
 * @param {*} notice 
 * @returns 
 */
export function updateNotice (id, notice) {
  return put(API_PATH + '/updateNotice', { "id": id, "isNotice": notice })
}
